A Controlled Natural Language Interface to Class Models

نویسندگان

  • Imran Sarwar Bajwa
  • M. Asif Naeem
  • Ahsan Ali Chaudhri
  • Shahzad Ali
چکیده

The available approaches for automatically generating class models from natural language (NL) software requirements specifications (SRS) exhibit less accuracy due to informal nature of NL such as English. In the automated class model generation, a higher accuracy can be achieved by overcoming the inherent syntactic ambiguities and semantic inconsistencies in English. In this paper, we propose a SBVR based approach to generate an unambiguous representation of NL software requirements. The presented approach works as the user inputs the English specification of software requirements and the approach processes input English to extract SBVR vocabulary and generate a SBVR representation in the form of SBVR rules. Then, SBVR rules are semantically analyzed to extract OO information and finally OO information is mapped to a class model. The presented approach is also presented in a prototype tool NL2SBVRviaSBVR that is an Eclipse plugin and a proof of concept. A case study has also been solved to show that the use of SBVR in automated generation of class models from NL software requirements improves accuracy and consistency.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Generating Executable Scenarios from Natural Language

Bridging the gap between the specification of software requirements and actual execution of the behavior of the specified system has been the target of much research in recent years. We have created a natural language interface, which, for a useful class of systems, yields the automatic production of executable code from structured requirements. In this paper we describe how our method uses sta...

متن کامل

Nonlinear lap joint interface modeling and updating strategies for assembled structures

A comparison between two known strategies of modeling lap joint interfaces, namely, zero-thickness and thin layer interface theories and their associated updating procedures, is made. Finite element...

متن کامل

Controlled natural languages for interface agents

Restrictions on the user interface (like using templateor menu-based communication ) could significantly ease the implementation but they constrain considerably the expressiveness, the flexibility and the applicability. Building free-form natural language communication with domain restrictions is also possible but it requires the application of very complex language tools (parsing, disambiguati...

متن کامل

C-Roids: Life-like Characters for Situated Natural Language User Interfaces

In a future scenario where many devices can be controlled using the voice, easy and intuitive access and will be crucial for avoiding cognitive overload when faced with many different systems and interaction models. We propose a model for interaction with spoken language interfaces with heterogeneous tasks, based on the idea of using a family of life-like characters. The properties of these cha...

متن کامل

Lexpresso: A Controlled Natural Language

This paper presents an overview of ‘Lexpresso’, a Controlled Natural Language developed at the Defence Science & Technology Organisation as a bidirectional natural language interface to a high-level information fusion system. The paper describes Lexpresso’s main features including lexical coverage, expressiveness and range of linguistic syntactic and semantic structures. It also touches on its ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2011